noun
adj
verb
adv

Textual thesaurus for "down pat"

(adj) down, mastered

understood perfectly

had his algebra problems down